Teknik Seo

URL Biçimi Nasıl Olmalı? SEO Uyumlu URL Yapısı

SEO uyumlu bir URL; sayfanın konusunu anlaşılır biçimde anlatan, tutarlı kurallarla oluşturulan ve gereksiz yere değiştirilmeyen bir web adresi olmalıdır. Yeni adreslerde açıklayıcı kelimeler, kelimeler arasında kısa çizgi ve standart bir harf kullanımı iyi bir başlangıçtır. Bunun yanında adresin doğru sayfayı açması, taranabilmesi ve farklı sürümlerinin yönetilmesi gerekir.

Örneğin bu konu için /url-bicimi-nasil-olmali/ anlaşılır bir kısa addır. Başlığın tamamını URL’ye taşımadan sayfanın ne anlattığını belirtir.

İyi bir URL tasarımı, yalnızca adres çubuğundaki görüntüyü düzenlemek değildir. İç bağlantıları, kategori yapısını, filtreleri ve gelecekte yapılacak güncellemeleri de düşünmeyi gerektirir.

URL nedir, hangi bölümlerden oluşur?

URL, internette bir kaynağın adresini belirtir. Alan adı bu adresin yalnızca bir bölümüdür; sayfanın yolu, parametreleri ve bölüm bağlantıları ayrıca bulunabilir.

Şu temsili adresi inceleyelim:

https://example.com/blog/url-yapisi/?kaynak=bulten#sss
BölümÖrnekteki karşılığıGörevi
Protokolhttps://Kaynağa hangi protokolle erişileceğini belirtir
Alan adıexample.comİsteğin yöneldiği sunucunun adını belirtir
Yol/blog/url-yapisi/İstenen kaynağın adres yoludur
Sorgu parametresi?kaynak=bultenUygulamaya ek bilgi iletebilir
Fragment#sssSayfanın belirli bir bölümüne gitmek için kullanılabilir

İçerik yönetim sistemlerinde kullanılan slug, çoğunlukla yazı veya sayfayı tanımlayan kısa addır. Bu örnekte url-yapisi slug olarak düşünülebilir. Permalink, yani kalıcı bağlantı ise içeriğe erişmek için kullanılan kalıcı adrestir. URL’nin temel bileşenleri için MDN URL açıklamasına bakılabilir.

SEO uyumlu URL oluşturmanın temel kuralları

1. Sayfanın konusunu anlatın, başlığın tamamını kopyalamayın

Bir adresi gören kişi, sayfanın içeriği hakkında fikir edinebilmelidir. “İç SEO Analizi Nasıl Yapılır? Başlangıçtan İleri Seviyeye Rehber” başlığı için /ic-seo-analizi/ yeterli olabilir.

Buna karşılık /icerik-84729/ konuyu açıklamaz; /seo-ic-seo-seo-analizi-seo-rehberi/ ise aynı kavramı gereksiz yere tekrarlar. Sayfayı ayırt eden kelimeleri koruyup başlıktaki tanıtım ifadelerini çıkarabilirsiniz.

Google, anlaşılır kelimeler içeren adresleri ve kelimeleri ayırmak için alt çizgi yerine kısa çizgiyi önerir. Yeni bir adres için /teknik-seo-analizi/, /teknik_seo_analizi/ biçimine tercih edilebilir. Google URL yapısı rehberi.

2. Kısalığı anlamın önüne koymayın

URL uzunluğunu tek başına kalite ölçütü yapmayın. Her sayfayı aynı karakter sayısına indirmeye çalışmak, adresin açıklayıcılığını azaltabilir.

Örneğin /analiz/, bir SEO sitesinde birçok farklı konuyu ifade edebilir. /e-ticaret-teknik-seo-analizi/ daha uzun olmasına rağmen belirli bir hizmeti açıkça anlatır.

Pratik kontrol şudur: Adresteki bir kelimeyi çıkardığınızda sayfanın konusu veya diğer sayfalardan farkı kayboluyor mu? Kaybolmuyorsa sadeleştirmeyi değerlendirebilirsiniz. Bu, yeni adresler için bir yazım kararıdır; çalışan URL’leri sırf birkaç karakter kısaltmak için değiştirme gerekçesi değildir.

3. Büyük ve küçük harf kullanımını standartlaştırın

Yeni URL yollarında küçük harf kullanmak, adres üretimini ve paylaşımını tutarlı hale getirir. /Seo-Analizi/ ile /seo-analizi/ adreslerinin sunucunuzda aynı biçimde ele alındığını varsaymayın.

Aynı içeriği açan harf varyasyonları varsa tercih edilen sürümü belirleyin. Yazılımın ürettiği bağlantılar ve yönlendirmeler bu tercihle uyumlu olmalıdır. Google da aynı içeriğe karşılık gelen adreslerde harf kullanımının standartlaştırılmasını önerir. Google e-ticaret URL önerileri.

Bu tercih, mevcut bütün adresleri kontrolsüzce küçük harfe çevirmek anlamına gelmez. Önce sunucunun davranışını ve kullanılan bağlantıları inceleyin.

4. Türkçe karakterleri otomatik olarak SEO hatası saymayın

URL’de Türkçe karakter kullanılması, tek başına indeksleme engeli değildir. Google, hedef kitlenin dilindeki adresleri destekler; bağlantılarda uygun karakter kodlamasının kullanılmasını ister. Google dil ve URL rehberi.

Örneğin /çocuk-ayakkabısı/ ile /cocuk-ayakkabisi/ iki farklı yazım tercihidir. İkincisini yeni adreslerde ekip içi kullanım ve kopyalama kolaylığı için seçebilirsiniz. Bu tercih, Türkçe karakter içeren mevcut sayfaların mutlaka taşınması gerektiğini göstermez.

Türkçe karakterler bazı araçlarda yüzde işaretli kodlarla görüntülenebilir. Bu görüntü, tek başına bozuk URL demek değildir. Seçtiğiniz biçimin tarayıcıda, site haritasında ve bağlantılarda doğru çalışmasını kontrol edin.

5. HTTPS ve alan adı tercihini tutarlı uygulayın

HTTPS, tarayıcı ile sunucu arasındaki iletişimin güvenli biçimde yapılmasını sağlar. Ancak adreste HTTPS bulunması, sitenin içerik kalitesi veya sıralaması için tek başına bir garanti değildir.

https://www.example.com/ ile https://example.com/ arasında sitenizin tercih ettiği sürümü belirleyin. Aynı sayfanın farklı protokol ve alan adı sürümlerinde bağımsız kopyalar oluşturmasını önleyin.

Buradaki karar, hangi biçimin daha şık göründüğünden fazlasıdır: Sertifika, yönlendirme, iç bağlantı ve canonical ayarları aynı tercih etrafında çalışmalıdır.

6. Sondaki eğik çizgi için tek bir kural belirleyin

/seo-rehberi ve /seo-rehberi/ biçimlerinden biri bütün siteler için zorunlu değildir. Bununla birlikte Google, alan adından sonraki bu iki yolu farklı URL’ler olarak değerlendirebilir.

Aynı içerik iki adreste açılıyorsa bir sürümü tercih edip diğerini ona yönlendirmek tutarlı bir uygulamadır. Alan adının kökündeki https://example.com ile https://example.com/ ise bu ayrımdan farklı değerlendirilir ve eşdeğerdir. Google’ın sondaki eğik çizgi açıklaması.

7. Klasörleri içerik yapısına göre seçin

/blog/url-yapisi/, /hizmetler/teknik-seo/ ve /urunler/kosu-ayakkabisi/ gibi yapılar, içerik türlerini düzenlemek için kullanılabilir. Ancak her kategori ve alt kategoriyi ürün adresine eklemek zorunda değilsiniz.

Sık kategori değiştiren ürünlerde, ürün adresini kategori yolundan bağımsız tutmak bakım kolaylığı sağlayabilir. Bu bir mimari tercihtir; bütün e-ticaret sitelerine aynı şablon uygulanmamalıdır.

URL’deki klasör sayısı ile sayfaya ulaşmak için gereken tıklama sayısı aynı değildir. Kök dizindeki bir sayfa iç bağlantısız kalabilir; uzun yola sahip başka bir sayfa menüden doğrudan erişilebilir olabilir. Google, site yapısını anlamak için sayfalar arasındaki bağlantıları inceler. Google site gezinme yapısı rehberi.

8. Tarih ve sayıları içeriğin ihtiyacına göre kullanın

Her zaman güncel tutulan bir rehber için /2026/10/seo-rehberi/ yerine /seo-rehberi/ daha sürdürülebilir bir tercih olabilir. Böylece başlığı ve içeriği yenilediğinizde URL’de eski yılın kalması sorununu yaşamazsınız.

Buna karşılık belirli bir etkinlik, rapor veya yıllık veri seti için tarih anlamlıdır. /2026-e-ticaret-raporu/ adresindeki yıl, içeriği diğer raporlardan ayırır.

Ürün kodları da benzer şekilde değerlendirilebilir. /urun/atlas-kosu-ayakkabisi-4821/ gibi bir adres, anlaşılır ürün adıyla sistemin ihtiyaç duyduğu benzersiz kodu bir araya getirebilir. Sayı bulunması tek başına URL’yi kötü yapmaz.

Parametreli URL’ler SEO’ya zararlı mı?

Parametreler; sayfalama, filtreleme, sıralama ve kampanya takibi gibi işlevlerde kullanılır. Sorun, soru işaretinin varlığı değil; gereksiz adres çoğalması veya farklı sayfaların yanlış yönetilmesidir.

Örneğin şu adreslerin görevleri farklıdır:

URL örneğiİşleviİncelenecek konu
/ayakkabi/?page=2Ürün listesinin ikinci sayfasıAyrı ürünlerin erişilebilir olması
/ayakkabi/?renk=siyahFiltrelenmiş ürün listesiAyrı arama ihtiyacı ve içerik değeri
/ayakkabi/?sirala=fiyatListe sırasını değiştirmeTekrarlanan içeriğin yönetimi
/rehber/?utm_source=bultenKampanya kaynağını izlemeAna adresle tutarlılık

Google, ?anahtar=deger biçimindeki parametreleri destekler. Site içi bağlantılarda sürekli değişen oturum kimlikleri ve geçici takip değerleri üretmekten kaçınmak gerekir. Google parametreli URL önerileri.

Filtre kombinasyonlarını sınırsız çoğaltmayın

Renk, beden, marka, fiyat ve sıralama seçeneklerinin her birleşimi yeni adres oluşturduğunda taranacak URL sayısı hızla artabilir. Hangi filtre sayfalarının aramada görünmeye değer olduğunu, hangilerinin yalnızca kullanıcı arayüzü işlevi gördüğünü belirleyin.

İndekslenmesi amaçlanmayan büyük filtre alanlarında taramayı yönetmek gerekebilir. Canonical etiketi tek başına bütün tarama yükünü ortadan kaldıran bir araç değildir. Google filtreli gezinme rehberi.

Sayfalamanın bütün sayfalarını ilk sayfaya canonical vermeyin

İkinci sayfada farklı ürünler varsa ?page=2 adresi birinci sayfanın birebir kopyası değildir. Google, sayfalama dizisindeki her sayfanın ayrı URL’si ve kendine ait canonical adresi olmasını önerir. Google sayfalama rehberi.

Canonical, yönlendirme ve noindex nasıl ayrılır?

Bu üç yöntem farklı amaçlarla kullanılır:

YöntemTemel amaç
Kalıcı yönlendirmeEski adrese gelen kullanıcıyı ve arama motorunu yeni adrese taşımak
CanonicalAynı veya çok benzer içerikler arasından tercih edilen URL’yi belirtmek
NoindexSayfanın arama sonuçlarında indekslenmemesini istemek

Canonical etiketi kullanıcıyı başka sayfaya yönlendirmez. Google için bir tercihtir; Google farklı bir URL’yi canonical seçebilir. Bu nedenle iç bağlantıların, site haritasının ve canonical bildirimlerinin çelişmemesi önemlidir. Google canonical açıklaması, canonical uygulama rehberi.

Robots.txt ile taramayı engellemek de noindex ile aynı değildir. Google’ın noindex kuralını okuyabilmesi için sayfaya erişebilmesi gerekir. İndeksteki bir adresi kaldırmak isterken taramayı engelleyip noindex’in okunmasını önlemeyin. Google noindex dokümanı.

Site türüne göre URL biçimi örnekleri

Aşağıdaki yapılar başlangıç önerileridir; mevcut site mimarisine göre uyarlanabilir.

Sayfa türüÖrnek adres yoluNeden kullanılabilir?
Blog rehberi/url-bicimi-nasil-olmali/Konuyu doğrudan anlatır
Hizmet sayfası/hizmetler/teknik-seo/Hizmetleri ortak bölümde toplar
Kategori sayfası/kadin/kosu-ayakkabisi/Kategori ilişkisini anlaşılır kılar
Ürün sayfası/urun/atlas-kosu-ayakkabisi-4821/Ürün adıyla benzersiz kodu birleştirir
Yıllık rapor/raporlar/2026-e-ticaret/Rapor dönemini ayırt eder
Türkçe içerik/tr/url-yapisi/Dil sürümüne ayrı adres verir
İngilizce içerik/en/url-structure/Çevirinin bağımsız adresini oluşturur

Çok dilli sitelerde yalnızca URL’ye /tr/ veya /en/ eklemek yeterli değildir. İlgili içerik gerçekten o dilde sunulmalı ve dil sürümleri doğru eşleştirilmelidir. Google, farklı dil sürümleri için ayrı URL’ler kullanılmasını önerir; hreflang bu sürümler arasındaki ilişkiyi açıklamaya yardımcı olur. Google çok dilli site rehberi.

WordPress’te URL biçimi nasıl seçilmeli?

WordPress’te genel yapı Ayarlar → Kalıcı Bağlantılar bölümünden belirlenir. “Yazı ismi” seçeneği veya özel bir yapı kullanılabilir. Örneğin /%postname%/ ya da /blog/%postname%/, yeni bir içerik sitesi için değerlendirilebilecek iki farklı düzendir. WordPress kalıcı bağlantı dokümanı.

Seçimi siteyi kurarken yapmak kolaydır. Yayında olan bir sitede genel ayarı değiştirmek ise çok sayıda yazının adresini etkileyebilir.

Tek bir yazının kısa adını düzenlemekle bütün sitenin kalıcı bağlantı yapısını değiştirmeyi birbirinden ayırın. Mevcut adresler indekslenmiş ve bağlantı almışsa önce eski adreslerin yeni karşılıklarını hazırlayın.

Mevcut URL değiştirilirken ne yapılmalı?

Adres değişikliği; yanlış konu adı, yeniden yapılanma veya teknik bir sorun gibi somut bir ihtiyacı karşılamalıdır. Yalnızca daha kısa göründüğü için performans sağlayan bir sayfayı taşımak öncelikli bir SEO işi değildir.

Değişiklik gerektiğinde şu sırayı izleyin:

  1. Eski URL ile ilgili yeni URL’yi eşleştirin.
  2. Yeni sayfanın doğru içeriği açtığını ve indekslenebilir olduğunu kontrol edin.
  3. Eski adresten yeni adrese kalıcı yönlendirme uygulayın.
  4. İç bağlantıları, canonical bildirimlerini ve site haritasını güncelleyin.
  5. Eski adresin doğrudan doğru hedefe gittiğini test edin.
  6. Search Console’da eski ve yeni adreslerin durumunu izleyin.

Google, kalıcı adres değişikliklerinde mümkün olduğunda sunucu taraflı 301 veya 308 yönlendirmelerini önerir. Google yönlendirme rehberi.

Bütün eski sayfaları ilgisiz biçimde ana sayfaya göndermeyin. Yönlendirme hedefi, eski içeriğin karşılığını sunmalıdır. Google’ın taşıma rehberi, yönlendirmelerin mümkün olduğunca uzun süre ve genel olarak en az bir yıl korunmasını önerir. Taşıma sırasında görünürlük dalgalanabilir. Google URL taşıma rehberi.

Yayın öncesi URL kontrol listesi

Yeni bir adresi yayımlamadan önce şu noktaları kontrol edin:

  • Konusu, yalnızca adrese bakıldığında anlaşılabiliyor mu?
  • Gereksiz kelime tekrarı veya geçici kampanya bilgisi var mı?
  • Harf, kısa çizgi ve sondaki eğik çizgi kuralları siteyle tutarlı mı?
  • Adres, beklenen içeriği doğru HTTP yanıtıyla açıyor mu?
  • İndekslenmesi istenen sayfada yanlış noindex veya canonical var mı?
  • İç bağlantılar ve site haritası tercih edilen adresi kullanıyor mu?
  • Filtre ve sayfalama adresleri farklı amaçlarına göre yönetiliyor mu?
  • Eski bir adres değiştiyse yönlendirmesi çalışıyor mu?

SeoGri’de bu yazı için /url-bicimi-nasil-olmali/ gibi kısa ve açıklayıcı bir yol yeterlidir. İçeriğin başlığı veya örnekleri güncellendiğinde adresi de değiştirmek gerekmez. Amaç, kullanıcının tanıyabileceği ve sitenin uzun süre tutarlı biçimde kullanabileceği bir bağlantı oluşturmaktır.

SEOGRI · SORU & CEVAP

URL Biçimi Hakkında Sık Sorulan Sorular

SEO uyumlu URL kaç karakter olmalı?

Sabit bir karakter sayısını SEO hedefi olarak kullanmayın. URL, sayfanın konusunu anlatacak kadar açıklayıcı ve gereksiz tekrarları dışarıda bırakacak kadar sade olmalıdır. İşlevsel bir adresi yalnızca kısaltmak için değiştirmek yerine önce değişikliğin gerçek faydasını değerlendirin.

URL’de Türkçe karakter kullanmak zararlı mı?

Türkçe karakterler tek başına indeksleme engeli değildir. Doğru karakter kodlaması ve tutarlı bağlantılar gerekir. Yeni adreslerde kullanım kolaylığı için Türkçe karakterleri Latin harflerine dönüştüren bir yazım standardı seçebilirsiniz; bu tercih mevcut adreslerin mutlaka değiştirilmesini gerektirmez.

URL ile slug arasındaki fark nedir?

URL, protokol ve alan adı dahil kaynağa erişmek için kullanılan adresi ifade eder. Slug ise içerik yönetim sistemlerinde genellikle yazı veya sayfayı tanımlayan kısa addır. Örneğin https://example.com/blog/url-yapisi/ adresinde url-yapisi slug olarak düşünülebilir.

URL’de # işareti kullanmak yanlış mı?

Sayfanın SSS gibi bir bölümüne gitmek için #sss kullanılabilir. Ancak ayrı indekslenmesini istediğiniz içerikleri yalnızca # sonrasındaki değişikliklerle sunmayın. Google, fragment bölümlerini genel olarak ayrı sayfa adresleri gibi işlemez. Google URL yapısı rehberini inceleyebilirsiniz.

Yazının başlığı değiştiğinde URL de değişmeli mi?

Sayfanın konusu aynı kalıyorsa başlığı düzenlemek URL’yi değiştirmeyi gerektirmez. Mevcut adres hâlâ doğru ve anlaşılırsa korunabilir. Adres değişikliği gerekiyorsa eski bağlantının ilgili yeni sayfaya yönlendirilmesi ve site içindeki bağlantıların güncellenmesi gerekir.

Canonical etiketi eski URL’yi yeni adrese yönlendirir mi?

Hayır. Canonical, benzer içerikler arasında tercih edilen adresi arama motoruna bildirir; ziyaretçiyi başka sayfaya taşımaz. Kalıcı adres değişikliğinde uygun 301 veya 308 yönlendirmesi kullanılabilir. Canonical bildirimi, yönlendirmenin yerine geçmez.

1989 yılında Samsun'da doğdum. İzmir Çınarlı Anadolu lisesinde Bilgisayar Donanım bölümü okumaya başlamamla Bilişim sektörüne girdim. Daha sonra Selçuk Üniversitesinde Bilgisayar Programcılığı bölümü ve Anadolu Üniversitesinde Yönetim Bilişim Sistemleri mezunu oldum. Şu anda özel bir şirkette SEO uzmanı görevi yapıyorum. Arama Motoru Optimizasyonu için fikir alışverişi içerisinde olmamız gerektiğini düşünüyorum. onediro.com ve seogri.com sitelerini yönetiyorum.
İlgili Makaleler
Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu